* {
    margin:0;
    padding:0;
}
a {
    color: #ff6700;
}

a {
    text-decoration:none;
}

.router-link-span {
    display:inline-block;
}

.router-link-block {
    display:block;
}
input {
    border:0;
    outline: none;
}

.clearfix::after {
    content:"";
    display:block;
    height:0;
    clear: both;
}

.wrapper {
    max-width: 414px;
    min-width: 280px;
    margin: auto;
}

.content-wrapper {
    max-width: 414px;
    min-width: 280px;
    margin: auto;
    padding:0 18px; 
}

.flex-sb {
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap: wrap;
}

.flex-sa {
    display:flex;
    justify-content:space-around;
    align-items:center;
    flex-wrap:wrap;
}

.line {
    width: 100%;
    height: 1PX;
    background:#ccc;
}


.bd-top-1px::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height: 1PX;
    background:#ccc;
}

.inline-1px {
    display: inline-block;
    width: 100%;
    height: 1PX;
    background:#ccc;
}



@media screen and (-webkit-min-device-pixel-ratio:3) {
    .line,
    .bd-top-1px::after
    {
        transform:scaleY(.333);
    }
    .inline-1px::after {
        transform:scaleY(.333);
    }
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
    .line,
    .bd-top-1px::after
    {
        transform:scaleY(.5);
    }
    .inline-1px::after {
        transform:scaleY(.5);
    }
}



.full {
    width:100%;
    height:100%;
}

.box-mt {
    margin-top:8px;
}
.box-mb {
    margin-bottom:8px;
}



.smalltext {
    font-size:12.65px;
}

.smallgraytext {
    font-size:12.65px;
    color:rgba(0,0,0,.54);
}

.text-limit1 {
    width:100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

